259 이족보행_로봇_기초
이족보행 로봇 기초 과정은 두 발 로봇의 지지다리, 스윙다리, 보행 주기, 발 궤적, 초기 균형 조건을 이해하고 간단한 보행을 구현하는 과정이다.
0. 교육을 하는 이유와 궁극적인 목표
이 교육의 궁극적 목표는 학습자가 이족보행을 단순 전진 동작이 아니라 무게중심, 접지면, 보행 주기, 발 궤적이 결합된 동역학 문제로 이해하고, 안정적인 첫걸음 구현 프로젝트를 완성하게 하는 것이다.
참고한 유료형 교육 흐름
- 민간 휴머노이드·로봇팔 부트캠프처럼 구조 분석, 조립 검수, 제어 파라미터, 테스트 로그를 단계별 포트폴리오로 누적하는 흐름
- 미국·영국 로보틱스 아카데미처럼 ROS 2, Gazebo, Isaac Sim, MuJoCo 기반 시뮬레이션과 실제 서보 실습을 병행하는 흐름
- 유럽 전문 로봇 교육처럼 안전한 실험구역, 전원·토크 제한, 관절 캘리브레이션, 팀 기반 데모 발표를 필수 절차로 포함하는 흐름
- 유료 메이커·AI 로보틱스 과정처럼 CAD 구조 이해, 센서 데이터 기록, Python 제어 코드, 발표 영상 제작까지 연결하는 흐름
입문 · 1일
이족보행 로봇 기초 핵심 원리 해석
이족보행 로봇 기초 실전 프로젝트 1단계



| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | 이족보행 원리 분해 | 지지다리, 스윙다리, 보행 주기, 접지면, 무게중심을 도식화한다. 한 걸음 동작을 영상 프레임으로 나누고 각 단계의 관절 역할을 표시한다. |
| 목표 2 | 첫걸음 보행 패턴 구현 | 발 들기, 앞으로 보내기, 착지, 몸통 복귀 순서의 고정 패턴을 만든다. 보폭과 발 높이를 바꾸며 낙상 조건과 성공 조건을 비교한다. |
| 목표 3 | 보행 성능 측정 | 직진 거리, 방향 오차, 낙상 횟수, 소요시간을 기준으로 보행 결과를 평가한다. 성공률이 높은 파라미터를 표로 정리하고 다음 실험값을 예측한다. |
| 사용 플랫폼 | ROS 2 Humble, Gazebo, RViz, Python, Arduino IDE, MuJoCo, NVIDIA Isaac Sim |
|---|---|
| 강사 스펙 | ROS 2 기초, Python 제어, 다관절 로봇 실습, 센서 데이터 해석, 안전관리 경험 4년 이상 |
| 수업대상 | 고등학생 심화, 대학 입문자, 로봇 동아리, 전문 강사 양성과정 |
| 소요시간 | 8-10시간 |
| 준비물 | 실습용 다관절 로봇 또는 시뮬레이터, 노트북, IMU, 서보모터, 미끄럼 방지 매트, 활동지 |
| 산출물 | 이족보행 로봇 기초 핵심 원리 해석 산출물, 테스트 로그, 발표자료 |
| 평가방법 | 원리 이해 30%, 실습 정확도 30%, 안전 25%, 발표 15% |
초급 · 2일
이족보행 로봇 기초 제어 코드와 실험 설계
이족보행 로봇 기초 실전 프로젝트 2단계



| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | 이족보행 원리 분해 적용 | 지지다리, 스윙다리, 보행 주기, 접지면, 무게중심을 도식화한다. 한 걸음 동작을 영상 프레임으로 나누고 각 단계의 관절 역할을 표시한다. |
| 목표 2 | 첫걸음 보행 패턴 구현 적용 | 발 들기, 앞으로 보내기, 착지, 몸통 복귀 순서의 고정 패턴을 만든다. 보폭과 발 높이를 바꾸며 낙상 조건과 성공 조건을 비교한다. |
| 목표 3 | 보행 성능 측정 적용 | 직진 거리, 방향 오차, 낙상 횟수, 소요시간을 기준으로 보행 결과를 평가한다. 성공률이 높은 파라미터를 표로 정리하고 다음 실험값을 예측한다. |
| 사용 플랫폼 | ROS 2 Humble, Gazebo, RViz, Python, Arduino IDE, MuJoCo, NVIDIA Isaac Sim |
|---|---|
| 강사 스펙 | ROS 2 기초, Python 제어, 다관절 로봇 실습, 센서 데이터 해석, 안전관리 경험 4년 이상 |
| 수업대상 | 고등학생 심화, 대학 입문자, 로봇 동아리, 전문 강사 양성과정 |
| 소요시간 | 10-14시간 |
| 준비물 | 실습용 다관절 로봇 또는 시뮬레이터, 노트북, IMU, 서보모터, 미끄럼 방지 매트, 활동지 |
| 산출물 | 이족보행 로봇 기초 제어 코드와 실험 설계 산출물, 테스트 로그, 발표자료 |
| 평가방법 | 제어 구현 35%, 실험 설계 25%, 오류 수정 25%, 협업 15% |
중급 · 3일
이족보행 로봇 기초 센서 피드백과 데이터 분석
이족보행 로봇 기초 실전 프로젝트 3단계


| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | 이족보행 원리 분해 심화 | 지지다리, 스윙다리, 보행 주기, 접지면, 무게중심을 도식화한다. 한 걸음 동작을 영상 프레임으로 나누고 각 단계의 관절 역할을 표시한다. |
| 목표 2 | 첫걸음 보행 패턴 구현 심화 | 발 들기, 앞으로 보내기, 착지, 몸통 복귀 순서의 고정 패턴을 만든다. 보폭과 발 높이를 바꾸며 낙상 조건과 성공 조건을 비교한다. |
| 목표 3 | 보행 성능 측정 심화 | 직진 거리, 방향 오차, 낙상 횟수, 소요시간을 기준으로 보행 결과를 평가한다. 성공률이 높은 파라미터를 표로 정리하고 다음 실험값을 예측한다. |
| 사용 플랫폼 | ROS 2 Humble, Gazebo, RViz, Python, Arduino IDE, MuJoCo, NVIDIA Isaac Sim |
|---|---|
| 강사 스펙 | ROS 2 기초, Python 제어, 다관절 로봇 실습, 센서 데이터 해석, 안전관리 경험 4년 이상 |
| 수업대상 | 고등학생 심화, 대학 입문자, 로봇 동아리, 전문 강사 양성과정 |
| 소요시간 | 14-18시간 |
| 준비물 | 실습용 다관절 로봇 또는 시뮬레이터, 노트북, IMU, 서보모터, 미끄럼 방지 매트, 활동지 |
| 산출물 | 이족보행 로봇 기초 센서 피드백과 데이터 분석 산출물, 테스트 로그, 발표자료 |
| 평가방법 | 데이터 분석 35%, 피드백 적용 30%, 안정성 20%, 문서화 15% |
심화 · 4일
이족보행 로봇 기초 최종 미션 프로젝트 완성
이족보행 로봇 기초 실전 프로젝트 4단계



| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | 이족보행 원리 분해 심화 | 지지다리, 스윙다리, 보행 주기, 접지면, 무게중심을 도식화한다. 한 걸음 동작을 영상 프레임으로 나누고 각 단계의 관절 역할을 표시한다. |
| 목표 2 | 첫걸음 보행 패턴 구현 심화 | 발 들기, 앞으로 보내기, 착지, 몸통 복귀 순서의 고정 패턴을 만든다. 보폭과 발 높이를 바꾸며 낙상 조건과 성공 조건을 비교한다. |
| 목표 3 | 보행 성능 측정 심화 | 직진 거리, 방향 오차, 낙상 횟수, 소요시간을 기준으로 보행 결과를 평가한다. 성공률이 높은 파라미터를 표로 정리하고 다음 실험값을 예측한다. |
| 사용 플랫폼 | ROS 2 Humble, Gazebo, RViz, Python, Arduino IDE, MuJoCo, NVIDIA Isaac Sim |
|---|---|
| 강사 스펙 | ROS 2 기초, Python 제어, 다관절 로봇 실습, 센서 데이터 해석, 안전관리 경험 4년 이상 |
| 수업대상 | 고등학생 심화, 대학 입문자, 로봇 동아리, 전문 강사 양성과정 |
| 소요시간 | 18-24시간 |
| 준비물 | 실습용 다관절 로봇 또는 시뮬레이터, 노트북, IMU, 서보모터, 미끄럼 방지 매트, 활동지 |
| 산출물 | 이족보행 로봇 기초 최종 미션 프로젝트 완성 산출물, 테스트 로그, 발표자료 |
| 평가방법 | 미션 성공 35%, 완성도 30%, 개선 논리 20%, 발표 15% |